.class public Lroboguice/application/RoboInjectableApplication;
.super Lroboguice/application/RoboApplication;
.source "RoboInjectableApplication.java"


# direct methods
.method public constructor <init>()V
    .locals 0

    .prologue
    .line 32
    invoke-direct {p0}, Lroboguice/application/RoboApplication;-><init>()V

    return-void
.end method


# virtual methods
.method public onCreate()V
    .locals 2

    .prologue
    .line 35
    invoke-super {p0}, Lroboguice/application/RoboApplication;->onCreate()V

    .line 36
    invoke-virtual {p0}, Lroboguice/application/RoboInjectableApplication;->a()Lcom/google/inject/Injector;

    move-result-object v1

    .line 37
    const-class v0, Lroboguice/inject/ContextScope;

    invoke-interface {v1, v0}, Lcom/google/inject/Injector;->getInstance(Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lroboguice/inject/ContextScope;

    .line 38
    invoke-virtual {v0, p0}, Lroboguice/inject/ContextScope;->a(Landroid/content/Context;)V

    .line 39
    invoke-interface {v1, p0}, Lcom/google/inject/Injector;->injectMembers(Ljava/lang/Object;)V

    .line 40
    return-void
.end method
